
若上方播放器加载不出,可点此跳转原视频。
先懂插件边界:一切皆插件,意味着你能改的远不止提示词,而是整个交互层。
改皮肤:用 UI 插件换掉默认界面,把工具调成自己顺眼的样子。
改任务面板:重排任务/工具区,让高频操作一眼就到。
做远程控制:把 Harness 接出去,不在本机也能调度任务。
自己写插件:从 package.json 到入口文件,走完造插件流程。
算清成本:视频提及近期价格与镜像波动,部署前先估一笔账。
# 自己写一个 Cordis 插件(最小骨架)
my-plugin/
package.json # name / main / dsh 字段
index.ts # 插件入口,注册 tool
# package.json 关键字段
{
"name": "dsh-my-plugin",
"main": "index.ts",
"dsh": { "type": "plugin", "tools": ["my-tool"] }
}
# index.ts 骨架
import { definePlugin } from "@dsh/core";
export default definePlugin({
name: "my-plugin",
tools: [{
name: "my-tool",
run: async (input) => {
// 你的逻辑,比如改 UI / 调远程接口
return input;
}
}]
});
# 启用:把 "dsh-my-plugin" 加进 preset 的 plugins 数组即可
已经跑通想进阶的人想定制 Agent 交互界面的开发者做私有化 / 远程部署的团队打算深度二开 Harness 的人